toll-like receptor - Spanish English Dictionary